Normalization and the Yoneda Embedding
نویسندگان
چکیده
Received We show how to solve the word problem for simply typed-calculus by using a few well-known facts about categories of presheaves and the Yoneda embedding. The formal setting for these results is P-category theory, a version of ordinary category theory where each hom-set is equipped with a partial equivalence relation. The part of P-category theory we develop here is constructive and thus permits extraction of programs from proofs. It is important to stress that in our method, we make no use of traditional proof-theoretic or rewriting techniques. To show the robustness of our method, in the Appendix we give an extended treatment for more general-theories.
منابع مشابه
Implications of Yoneda Lemma to Category Theory
This is a survey paper on the implication of Yoneda lemma, named after Japanese mathematician Nobuo Yoneda, to category theory. We prove Yoneda lemma. We use Yoneda lemma to prove that each of the notions universal morphism, universal element, and representable functor subsumes the other two. We prove that a category is anti-equivalent to the category of its representable functors as a corollar...
متن کاملOn the Completion Monad via the Yoneda Embedding in Quasi-uniform Spaces
Making use of the presentation of quasi-uniform spaces as generalised enriched categories, and employing in particular the calculus of modules, we define the Yoneda embedding, prove a (weak) Yoneda Lemma, and apply them to describe the Cauchy completion monad for quasi-uniform spaces.
متن کاملDenotational Semantics of Call-by-name Normalization in Lambda-mu Calculus
We study normalization in the simply typed lambda-mu calculus, an extension of lambda calculus with control flow operators. Using an enriched version of the Yoneda embedding, we obtain a categorical normal form function for simply typed lambda-mu terms, which gives a special kind of a call-by-name denotational semantics particularly useful for deciding equalities in the lambda-mu calculus.
متن کاملTotality of product completions
Categories whose Yoneda embedding has a left adjoint are known as total categories and are characterized by a strong cocompleteness property. We introduce the notion of multitotal category A by asking the Yoneda embedding A → [Aop,Set] to be right multiadjoint and prove that this property is equivalent to totality of the formal product completion ΠA of A. We also characterize multitotal categor...
متن کاملGeneralized Metric Spaces: Completion, Topology, and Powerdomains via the Yoneda Embedding
Generalized metric spaces are a common generalization of preorders and ordinary metric spaces (Lawvere, 1973). Combining Lawvere’s (1973) enriched-categorical and Smyth’s (1988, 1991) topological view on generalized metric spaces, it is shown how to construct (1) completion, (2) two topologies, and (3) powerdomains for generalized metric spaces. Restricted to the special cases of preorders and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Mathematical Structures in Computer Science
دوره 8 شماره
صفحات -
تاریخ انتشار 1998